.page.theme_light {
  --accent-second-color: #353430;
  --bg-color: #fff1f7;
  --accent-color: #ff8dcb;
  --accent-font-color: #353430;
  --title-color: #ffc2e6;
  --font-color: #353430;
  background-image: url(../images/cover-image-light.png);
}

.page.theme_light .decorate {
  display: none;
}

.page.theme_light .header__theme-menu-button:hover {
  border: 1px solid rgba(50, 49, 45, 0.4);
}

@media (prefers-color-scheme: light) {
  :root {
    --bg-color: #fff1f7;
    --accent-color: #ff8dcb;
    --accent-font-color: #353430;
    --title-color: #ffc2e6;
    --accent-second-color: #353430;
    --font-color: #353430;
  }

  .page {
    background-image: url(../images/cover-image-light.png);
  }

  .decorate {
    display: none;
  }

  .header__theme-menu-button:hover {
    border: 1px solid rgba(50, 49, 45, 0.4);
  }
}
